package com.topdt.jbpm.service;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

import com.thx.common.service.BaseManager;
import com.topdt.jbpm.dao.AppTypeDao;
import com.topdt.jbpm.model.AppType;

/**
 * 建立日期 : 2013-6-20 <br>
 * 作者 : 武海峰<br>
 * 模块 : <br>
 * 描述 : <br>
 * 修改历史: 序号 日期 修改人 修改原因 <br>
 */
@Service
@Transactional(readOnly = true)
public class AppTypeService extends BaseManager<AppType>{

	@Autowired
	private AppTypeDao appTypeDao;

	public List<AppType> getAllByCompanyId(){
		return appTypeDao.getAllByCompanyId();
	}

	public List<AppType> findByName(String typeName) {
		return appTypeDao.findByName(typeName);
	}
	public List<AppType> getAllFillSelect(){
		return appTypeDao.getAllFillSelect();
	}

	/**
	 * 根据应用id查询应用的类型
	 * @author 刘杰
	 * @date   2015年12月30日 下午5:14:44
	 * @param appId
	 * @return
	 */
	public AppType getAppTypeByAppId(String appId){
		return appTypeDao.getAppTypeByAppId(appId);
	}
}
